@charset "utf-8";
/* CSS Document */
html { -webkit-text-size-adjust: none; overflow-y: auto; overflow-x: hidden; }
a, abbr, acronym, b, body, br, button, dd, div, dl, dt, em, font, form, h1, h2, h3, h4, h5, h6, hr, html, i, iframe, img, input, label, li, ol, p, q, select, span, strong, td, textarea, th, tr, u, ul { margin: 0; padding: 0; list-style: none; }
q:after, q:before { content: ''; }
abbr, acronym { border: 0; }
body { padding: 0; margin: 0; font-size: 14px; line-height: 1.5; font-family: "Microsoft YaHei",微软雅黑; color: #505050; background: #f1f1f1; }
button, input, select, textarea { vertical-align: middle; outline: none; font-family: "Microsoft YaHei",微软雅黑; color: #505050; }
button.active, button.on, input.active, input.on, select.active, select.on, textarea.active, textarea.on { color: #333; }
textarea { resize: none; }
a { color: #505050; text-decoration: none; outline: none; blr: expression(this.onFocus=this.blur()); }
a:hover { color: #ea0000; text-decoration: none; }
a:focus { outline: none; }
a img, img { border: none; margin: 0; padding: 0; border: 0; vertical-align: top; }
.fl, .left { float: left; }
.fr, .right { float: right; }
/* clear */
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
* html .clearfix { zoom: 1; }
/* IE6 */
*:first-child+html .clearfix { zoom: 1; }
/* IE7 */
.cc, .clear { clear: both; font-size: 0px; line-height: 0; height: 0; margin-top: 0; overflow: hidden; }
h1, h2, h3 { font-weight: normal; }
h1 { font-size: 20px; }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
li, ul { vertical-align: middle; }
.hide.active { display: block!important; }
.n-bottom, .n-left, .n-right, .n-top { display: block; }
/*搜索框里面字体颜色*/
input::-webkit-input-placeholder { /* WebKit browsers */ font-family: "微软雅黑"; }
input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ font-family: "微软雅黑"; }
input::-moz-placeholder { /* Mozilla Firefox 19+ */ font-family: "微软雅黑"; }
input:-ms-input-placeholder { /* Internet Explorer 10+ */ font-family: "微软雅黑"; }
.pos-rel, .pos_rel { position: relative; }

.container { width: 1200px; margin-right: auto; margin-left: auto; padding-left: 0; padding-right: 0; }
@media (max-width:1199px) and (min-width:992px) {
  .container { width: 992px; }
}
@media (max-width:991px) {
  .container { width: 768px; }
}
@media (max-width:767px) {
  .container { width: auto; padding: 0 10px; }
}

@media (max-width:1199px) and (min-width:992px) {
}
@media (max-width:991px) {
}
@media (max-width:767px) {
}
/***漂浮***/
.j-float { position: relative; z-index: 99999; display: none; }
.j-float .img_title { display: none; }
.j-float .float-close { position: absolute; width: 38px; height: 16px; right: 0; top: -20px; }
.j-float .float-close img { cursor: pointer; }

.ind_right { position: fixed; bottom: 5px; top: auto; right: 5px; text-align: right; }
.ind_left { position: fixed; top: 230px; right: 50%; margin-right: 620px; }
.ind_left li, .ind_right li { font-size: 0; line-height: 0; }
.ind_left li img, .ind_right li img { vertical-align: middle; width: auto; height: auto; }
.ind_left .couplet-close { height: 20px; line-height: 20px; text-align: right; }
.couplet-close img { cursor: pointer; padding-top: 5px; }

/*底部*/
.footer { background: #7d7d7d; height: auto; font-size: 14px; color: #fff; line-height: 1.8; text-align: center; }
.footer .con { position: relative; padding-top: 20px; }
.footer .con a { color: #fff; }
.footer img { vertical-align: middle; }
.dzjg { position: absolute; left: 45px; top: 10px; }
.jiucuo { position: absolute; right: 60px; top: 20px; }
@media (max-width:991px) {
  .footer span { display: inline-block; }
  .dzjg, .jiucuo { position: initial; display: inline-block; vertical-align: middle; }
}

/*顶部*/
.top_box { height: 180px; background: url("../images/bg.jpg") center top no-repeat; }
.banenrbox { position: relative; }
.link-a { position: absolute; right: 0; top: 12px; }
.link-a a { display: block; padding: 3px 8px; font-size: 16px; font-weight: bold; color: #2259ab; border: 1px solid #2259ab; }

/*logo*/
.ls-logo { margin-top: 16px; line-height: 0; font-size: 0; text-align: center; }
.ls-logo img { vertical-align: middle; max-height: 64px; width: auto; }
.ls-logo-gh, .ls-logo-gh li, .ls-unit-name, .ls-unit-name li { display: inline; }
.ls-unit-name img { padding-left: 14px; }

.search { width: 370px; height: 40px; margin-top: 22px; background: rgba(255, 255, 255, 0.8); border-radius: 20px; }
.search ul { position: relative; padding-right: 60px; }
.se_box { width: auto; height: 40px; }
.se_box .msg-box { left: 26px; }
.se_box input { width: 100%; padding-left: 35px; border: none; line-height: 40px; background: none; height: 40px; background: url(../images/search_btn.png) no-repeat 12px center!important; box-sizing: border-box; }
.sea_an { width: 60px; height: 40px; float: right; text-align: center; cursor: pointer; position: absolute; top: 0; right: 0; }
.sea_an .topsearchbtn { width: 60px; height: 40px; background: none; border: none; color: #fff; background: #e5bd00; border-radius: 20px; }

/*导航*/
.menubox { height: 50px; background: #416cac; }
.menubox .navbar-nav li { float: left; width: 200px; background: url("../images/nav-bg.png") right center no-repeat; height: 50px; line-height: 50px; }
.menubox .navbar-nav li.last { background: none; }
.menubox .navbar-nav li a { display: block; text-align: center; color: #fff; font-size: 22px; font-weight: bold; margin: 0 auto; }
.menubox .navbar-nav li a.on, .menubox .navbar-nav li a:hover, .menubox .navbar-nav li.on a { background: #315181; }
@media (max-width:1199px) and (min-width:992px) {
  .menubox .navbar-nav li { width: 165px; }
}
@media (max-width:991px) {
  .menubox .navbar-nav li { width: 128px; }
  .ls-logo { float: none; height: auto; margin-top: 10px; }
  .search { float: none; margin: 10px auto 0; }
}
@media (max-width:767px) {
  .menubox { height: 50px; }
  .menubox .container { padding: 0; }
  .menubox .navbar-header { height: 50px; font-weight: bold; }
  .menubox .navbar { width: 100%; z-index: 3; background: #416cac; }
  .menubox .navbar-nav li { float: none; text-align: center; background: none; padding: 0; margin: 0; height: 50px; line-height: 50px; width: auto!important; font-size: 20px!important; }
  .menubox .navbar-nav li.first { display: none; }
  .menubox .navbar-brand { font-size: 20px; height: 50px; line-height: 50px; color: #fff; padding: 0 0 0 10px; }
  .navbar-toggle { margin-right: 10px; }
  .ls-unit-name { display: inline-block; }
  .search { width: 92%; }
}
@media (max-width:438px) {
  .top_box { height: 250px; background-size: cover; }
  .ls-unit-name { margin-top: 10px; }
  .ls-logo img { max-width: 90%; }
}
/*分页/翻页*/
.pagination { clear: both; width: 100%; text-align: center; margin: 10px 0 0; padding: 3px 0; line-height: 28px; font-size: 14px; font-family: "Microsoft YaHei",微软雅黑; }
.pagination a, .pagination span { display: inline-block; border: 1px solid #d9d9d9; color: #666; margin: 3px; padding: 0 10px; text-decoration: none; white-space: nowrap; height: 28px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.pagination a:hover { background: #2259ab; border: 1px solid #2259ab; color: #fff!important; }
.pagination a.active { border: 1px solid #2259ab; color: #fff; }
.pagination span.current, .pagination span.current:hover { background: #2259ab; border: 1px solid #2259ab; color: #fff; }
.pagination span.disabled, .pagination span.disabled:hover { border: 1px solid #d9d9d9; color: #666; background: #eee; }
.pagination a.text, .pagination a.text:hover { color: #fff; background: #2259ab; border: #2259ab 1px solid; cursor: text; }
.pagination a.pagemore, .pagination a.pagemore:hover { color: #666; background: #fff; border: 1px solid #fff; cursor: text; padding: 0 3px; }
.pagination .inputBar { border: 0; height: 28px; padding: 0 6px; }
.pagination .total { border: 0; height: 28px; padding: 0; }
.pagination .inputBar input { width: 40px; height: 24px; line-height: 24px; padding: 2px 5px; border: #ccc 1px solid; margin: -3px 3px 0; background: #eee; vertical-align: middle; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }

/*外链提示 > 弹窗*/
.ui-dialog-title { font-family: "Microsoft YaHei"; }
.ui-dialog-content { font-family: "Microsoft YaHei"; }
.ui-dialog-content .jump-info p { word-break: break-all; word-wrap: break-word; }
.ui-dialog-content .btn-group { padding: 10px 0; text-align: center; display: block; height: 36px; }
.ui-dialog-content .btn-group .btn { display: inline-block; float: none; padding: 0; margin: 0 15px; border: 0; cursor: pointer; outline: none; width: 100px; height: 36px; line-height: 36px; font-size: 14px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; text-align: center; }
.ui-dialog-content .btn-group .btn-yes { background: #2259ab; color: #fff; }
.ui-dialog-content .btn-group .btn-no { background: #eee; color: #666; }
@media (max-width:767px) {
  .ui-dialog-content { width: 250px!important; height: auto!important; }
  .ui-dialog-content .btn-group .btn { margin: 0 10px; width: 90px; }
}

/*配色-分享微信图标*/
.share-box a.share-weixin { background: url(/assets/images/share/wz_wx.png) 0 0 no-repeat; }
.weixin-share-open { background: url(/assets/images/share/share_wx_arrow.gif) no-repeat!important; }
.weixin-share-open .weixin-wrap p { color: #666!important; }

.wza-yellow-black div.ui-dialog { background: #ff0!important; }
.wza-yellow-black div.ind_pl { background: #ff0!important; }
.wza-blue-yellow div.ui-dialog { background: #00f!important; }
.wza-blue-yellow div.ind_pl { background: #00f!important; }
.wza-yellow-blue div.ui-dialog { background: #ff0!important; }
.wza-yellow-blue div.ind_pl { background: #ff0!important; }
.wza-black-white div.ui-dialog { background: #000!important; }
.wza-black-white div.ind_pl { background: #000!important; }
.wza-white-black div.ui-dialog { background: #fff!important; }
.wza-white-black div.ind_pl { background: #fff!important; }
.wza-black-yellow div.ui-dialog { background: #000!important; }
.wza-black-yellow div.ind_pl { background: #000!important; }

.header_top ul li { float: left; font-size: 12px; margin-left: 10px; line-height: 40px; }
.weixin-share-open .weixin-wrap p { padding-left: 10px; }
.shares span { width: auto!important; text-indent: 0!important; margin-top: 0!important; color: #999; }
.go-page { background: #eee; border: 1px solid #d9d9d9; padding: 0 5px; border-radius: 4px; position: relative; top: -1px; }
.go-page:hover { border: 1px solid #2259ab; background: #2259ab; color: #fff; }

/*右侧飘浮 */
#home_web { width: 60px; height: auto; position: fixed; right: 5px; top: 240px; z-index: 98; }
#home_web .couplet-close { height: 25px; text-align: center; cursor: pointer; }
#home_web .couplet-close img { vertical-align: top; }
.web_position { width: 60px; height: 65px; float: left; margin-bottom: 6px; position: relative; }
.web_position a:hover { color: #1a5cbf; text-decoration: none; background-color: #edf0fc; }
.web_link { cursor: pointer; padding-top: 35px; color: #1a5cbf; height: 30px; line-height: 30px; font-size: 12px; text-align: center; display: block; background: #f7f8fc url(../images/icon_piao.png) 0 0 no-repeat; overflow: hidden; }
.nav_01 a { position: relative; }
.nav_02 a { background-position: 0 -65px; }
.nav_03 a { background-position: 0 -130px; }
.nav_04 a { background-position: 0 -195px; }
.nav_06 a { background-position: 0 -325px; }
.nav_05 .bds_more { cursor: pointer; padding-top: 35px; overflow: hidden; width: 60px; text-indent: 0!important; color: #1a5cbf; height: 30px; line-height: 30px; text-align: center; display: block; background: #f7f8fc url(../images/icon_piao.png) 0 -260px no-repeat; margin: 0!important; }
.nav_05 .bds_more:hover { color: #1a5cbf; text-decoration: none; background-color: #edf0fc; }
.nav_05 .share-box { right: auto; left: 11px; top: 10px; }
.nav_05 .share-bar a { margin-right: 5px; }
.weixin { width: 101px!important; height: 94px!important; position: absolute!important; top: -22px; right: 60px!important; display: none; background: url(../images/pewmbg.png) 0 0 no-repeat!important; padding: 7px 12px 8px 7px!important; }
.weixin img, .weixin li { width: 94px!important; height: 94px!important; overflow: hidden; }
.weixin span { display: none; }
.web_share { width: 110px; height: 45px; padding: 7px 0 0 11px; background: url(../images/pewm1bg.png) 0 0 no-repeat; position: absolute; top: 10px; display: none; right: 60px!important; }
/*右侧飘浮 end*/

/*查询提示*/
.wza-black-white div#tips_box { background: #000!important; }
.wza-black-white div#tips_box .tips_body { background: #000!important; }
.wza-yellow-black div#tips_box { background: #ff0!important; }
.wza-yellow-black div#tips_box .tips_body { background: #ff0!important; }
.wza-blue-yellow div#tips_box { background: #00f!important; }
.wza-blue-yellow div#tips_box .tips_body { background: #00f!important; }
.wza-yellow-blue div#tips_box { background: #ff0!important; }
.wza-yellow-blue div#tips_box .tips_body { background: #ff0!important; }
.wza-white-black div#tips_box { background: #fff!important; }
.wza-white-black div#tips_box .tips_body { background: #fff!important; }
.wza-black-yellow div#tips_box { background: #000!important; }
.wza-black-yellow div#tips_box .tips_body { background: #000!important; }

/*配色-提示语*/
.wza-black-white .n-yellow .msg-wrap { background: #000!important; }
.wza-yellow-black .n-yellow .msg-wrap { background: #ff0!important; }
.wza-blue-yellow .n-yellow .msg-wrap { background: #00f!important; }
.wza-yellow-blue .n-yellow .msg-wrap { background: #ff0!important; }
.wza-white-black .n-yellow .msg-wrap { background: #fff!important; }
.wza-black-yellow .n-yellow .msg-wrap { background: #000!important; }

/*配色-信件查询*/
.wza-black-white .ui-dialog-close { color: #fff!important; opacity: 1; }
.wza-black-white .ui-dialog-title { color: #fff!important; }
.wza-black-white .ui-dialog-footer button { background: transparent; border: none; }
.wza-black-white .guestbook-search ul li { color: #fff; }
.wza-yellow-black .ui-dialog-title { color: #333!important; }
.wza-yellow-black .ui-dialog-footer button { background: transparent; border: none; color: #333!important; }
.wza-blue-yellow .ui-dialog-close { color: #ff0!important; opacity: 1; }
.wza-blue-yellow .ui-dialog-title { color: #ff0!important; }
.wza-blue-yellow .guestbook-search ul li { color: #ff0; }
.wza-blue-yellow .ui-dialog-footer button { background: transparent; color: #ff0!important; border: none; }
.guestbook-search ul li input { color: #333; }

/*无障碍配色导航下拉*/
.wza-black-white  .navbar-default .navbar-toggle { background-color: #000!important; }
.wza-black-white  .navbar-default .navbar-toggle:focus .icon-bar, .wza-black-white  .navbar-default .navbar-toggle:hover .icon-bar, .wza-black-white .navbar-default  .navbar-toggle .icon-bar { background-color: #fff!important; }

.wza-yellow-black .navbar-default .navbar-toggle { border-color: #000; background-color: #ff0!important; }
.wza-yellow-black  .navbar-default .navbar-toggle:hover .icon-bar, .wza-yellow-black .navbar-default  .navbar-toggle .icon-bar, .wza-yellow-black .navbar-default .navbar-toggle:focus .icon-bar { background-color: #000!important; }

.wza-blue-yellow  .navbar-default .navbar-toggle { background-color: #00f!important; }
.wza-blue-yellow  .navbar-default  .navbar-toggle:hover .icon-bar, .wza-blue-yellow  .navbar-default .navbar-toggle:focus .icon-bar, .wza-blue-yellow  .navbar-default .navbar-toggle:hover .icon-bar, .wza-blue-yellow .navbar-default .navbar-toggle .icon-bar { background-color: #ff0!important; }

.wza-yellow-blue  .navbar-default .navbar-toggle { border-color: #00f!important; background-color: #ff0!important; }
.wza-yellow-blue  .navbar-default .navbar-toggle:focus .icon-bar, .wza-yellow-blue  .navbar-default .navbar-toggle:hover .icon-bar, .wza-yellow-blue .navbar-default  .navbar-toggle .icon-bar { background-color: #00f!important; }

.wza-white-black  .navbar-default .navbar-toggle:hover .icon-bar, .wza-white-black .navbar-default  .navbar-toggle .icon-bar, .wza-white-black .navbar-default .navbar-toggle:focus .icon-bar { background-color: #000!important; }
.wza-white-black  .navbar-default .navbar-toggle { border-color: #000!important; }

.wza-black-yellow  .navbar-default .navbar-toggle:hover .icon-bar, .wza-black-yellow .navbar-default  .navbar-toggle .icon-bar, .wza-black-yellow .navbar-default .navbar-toggle:focus .icon-bar { background-color: #ff0!important; }
.wza-black-yellow  .navbar-default .navbar-toggle { border-color: #ff0!important; }

.wza-black-white  .navbar-nav li { background-color: #000!important; border-color: #fff; }
.wza-yellow-black .navbar-nav li { background-color: #ff0!important; border-color: #000; }
.wza-blue-yellow  .navbar-nav li { background-color: #00f!important; border-color: #ff0; }
.wza-yellow-blue  .navbar-nav li { background-color: #ff0!important; border-color: #00f; }
.wza-white-black .navbar-nav li { background-color: #fff!important; border-color: #000; }
.wza-black-yellow .navbar-nav li { background-color: #000!important; border-color: #ff0; }

/*无障碍调色弹窗样式 end*/


